#ifndef TILE_H_INCLUDED
#define TILE_H_INCLUDED
#include <iostream>
#include <SFML\System.hpp>
#include <SFML\Window.hpp>
#include <SFML\Graphics.hpp>

class ImgMgr;
class Level;

class Tile
{
public:
	Tile();
	virtual void init(const sf::Vector2f position, ImgMgr *imageManager);
	virtual void maj(Level *level);
	virtual void render(sf::RenderWindow *app);
	virtual bool isBlocking() const;
	int m_id;

protected:
	sf::Sprite m_skin;
};

#endif
